package palmapi

import (
	"log"

	"gitee.com/chenrh/palmhosp/palmgo/palmapi/aliauth"
	"github.com/kataras/iris/v12"
	"github.com/kataras/iris/v12/mvc"
)

// Routers 全局大模块路由注册
func Routers(app *iris.Application) {

	log.Println("注册程序路由 开始..")

	// Serve a controller based on the root Router, "/".
	app.Get("/", func(ctx iris.Context) {
		// ctx.Redirect("/bbs")
		ctx.JSON(iris.Map{
			"message": "hello word.",
		})
	})

	app.Get("/html", func(ctx iris.Context) {
		ctx.HTML("<h1>Welcome</h1>")
	})

	// h := mvc.New(app.Party("/"))
	// h.Handle(new(Index))

	user := mvc.New(app.Party("/account"))
	user.Handle(new(aliauth.AliAuth))

	log.Println("注册程序路由 完成..")
}
